package com.molichuxing.services.infrastructure.dto.request.create;

import com.molichuxing.framework.dto.RequestRootDto;

import lombok.Data;
import lombok.EqualsAndHashCode;
@Data
@EqualsAndHashCode(callSuper = true)
public class PyCarFinanceNotifyLogCreateDto extends RequestRootDto{
    /**
     * 主键 id
     */
    private Integer id;

    /**
     * 身份验证请求id request_id
     */
    private Integer requestId;

    /**
     * 该客户是否被冻结，true：被冻结，false，：未被冻结 is_frozen
     */
    private String isFrozen;

    /**
     * 有否系统错误，true：有错误，false：无错误 has_system_error
     */
    private String hasSystemError;

    /**
     * 子报告查询状态 1：查得，2：未查得，3：其它原因未查得 treat_result
     */
    private Integer treatResult;

    /**
     * treatResult=3时的错误代码，详见数字字典，treatResult!=3时，该属性不存在 treat_error_code
     */
    private String treatErrorCode;

    /**
     * 分数：位于0-500之间，[0，200]建议拒绝；(200，360]建议复核；(360，500]建议通过，分值越高，表明客户资质越好，逾期风险概率越低 score
     */
    private String score;

    /**
     * 引起黑名单的一阶联系人总数，可能为空 count_router
     */
    private String countRouter;

    /**
     * 驾驶证状态：1-正常、2-其他，可能为空 driver_status
     */
    private String driverStatus;

    /**
     * 是否发生多头借贷：1-存在多头借贷，0-不存在多头借贷 bull_lending
     */
    private String bullLending;

    /**
     * 手机是否欠费：1-欠费，0-未欠费 phone_arrears
     */
    private String phoneArrears;

    /**
     * 手机在网时长及状态衍生变量，有如下取值，可能为空： 1-手机状态不为空且非正常 3-手机状态正常且在网时长为（0-3]个月 6-手机状态正常且在网时长为（3-6]个月 12-手机状态正常且在网时长为（6-12]个月 24-手机状态正常且在网时长为（12-24]个月 25-手机状态正常且在网时长大于24个月  phone_normal_level
     */
    private String phoneNormalLevel;

    /**
     * 最近2年非本人查询总次数，可能为空 query_count
     */
    private String queryCount;

    /**
     * 与申请人的最大互动联系亲密度（0-200），可能为空 weight_applied
     */
    private String weightApplied;

    /**
     * 第三方返回状态（1：正常；2：异常； 500:调用第三方服务异常-自定义错误码） external_status
     */
    private String externalStatus;

    /**
     * 第三方返回错误code码 8001：查询用户不存在或登录密码错。 1003：查询申请内容为空。 2004：查询申请条件校验错。 3004：不支持的返回内容格式。 9002：系统错误，比如数据库错误等 external_error_code
     */
    private String externalErrorCode;

    /**
     * 第三方返回json数据 external_response
     */
    private String externalResponse;

    /**
     * treatResult=3时的错误描述信息，treatResult!=3时，该属性值为空 error_message
     */
    private String errorMessage;

    /**
     * 第三方返回错误信息 external_error_message
     */
    private String externalErrorMessage;

    /**
     * third_py_car_finance_notify_log
     */
    private static final long serialVersionUID = 1L;

   
}